package com.zhumo.sz.gaode;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * @author jiaqi.zhu
 * @time 2024-3-12
 * @comment 一级poi 根据需求定义类型
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FirstPoi<T> extends BasePoi<T>{

    //风景名胜
    @PoiModelProperty(value = "风景名胜")
    private T famousScenery;

    //商务住宅
    @PoiModelProperty(value = "商务住宅")
    private T servicedApartment;

    //金融保险服务
    @PoiModelProperty(value = "金融保险服务")
    private T financialInsurance;

    //科教文化服务
    @PoiModelProperty(value = "科教文化服务")
    private T scienceEducation;

    //医疗保健服务
    @PoiModelProperty(value = "医疗保健服务")
    private T healthcare;

    //购物服务
    @PoiModelProperty(value = "购物服务")
    private T shop;

    //政府机构及社会团体
    @PoiModelProperty(value = "政府机构及社会团体")
    private T government;

    //交通设施服务
    @PoiModelProperty(value = "交通设施服务")
    private T transportation;

    //绑定值枚举
}
